<?php


namespace app\admin\model\order;


use app\admin\model\User;
use app\common\model\BaseModel;
use app\admin\model\order\Orderitem;
class Orders extends BaseModel
{
    // 表名
    protected $name = 'orders';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';

    // 定义时间戳字段名
    protected $deleteTime = false;

    // 追加属性
//    protected $append = [
//        'state_text',
//        'payment_time_text',
//        'cancel_time_text',
//        'deliver_time_text',
//        'receiving_time_text'
//    ];
    public function orderitem()
    {
        return $this->hasMany(Orderitem::class, 'orderid', 'id', [], 'LEFT');
    }

    public function user()
    {
        return $this->belongsTo(User::class, 'user_id', 'id', [], 'LEFT');
    }
    public function getStateList()
    {
        return ['1' => '待支付', '2' => '已支付', '3' => '已发货', '4' => '已收货','5' => '已完成','6' => '已取消',];
    }


}